/*
 = design
*/

#top {
	padding-left: 20px;
	padding-right: 20px;
	}
#topitem {
	background: url('../i/t_bg.jpg') repeat-x left top; 
	padding: 20px;
	width: 100%;
	}

#content {
	height: 100%;
	padding: 40px;
	margin-bottom: 500px;
  	height: 400px auto; 
}
#leftpath {
	width: 300px;
}
#infopath {
	background-color: #f9f9f9;
	width: 100%;
	padding: 20px;
}

#bottom {
	padding: 40px;
	font-size: 8pt;
	border-top: dotted #e0e0e0 1px; 
	background-color: #f0f0f0;
}
#copyrights {
	float: left;
	clear: right;
}
#valid {
	float: right;
}

/*
 = common tags
*/


body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11pt;
	background-color: #fff;
	margin: 0px;
	}
h1 {
	font-family: Trebuchet MS, Arial;
	font-size: 17pt;
	font-weight: bold;
	margin: 0px;
	color: #600;
	}

h2 {
	font-family: Trebuchet MS, Arial;
	font-size: 18pt;
	font-weight: normal;
	margin: 0px;
	color: #999;
	}

small {
	font-size: 8pt;
	color: #999;
	}
img {
	border: 0px;
}


input {
	border:  solid #ccc 1px;
	font-size: 9pt;
	background-color: #ffffff;
	font-family : Tahoma, Verdana, sans-serif;
	}
select {
	border: solid #ccc 1px;
	background-color: #ffffff;
	font-size: 9pt;
	font-family : Tahoma, Verdana, sans-serif;
	}
textarea {
	border: solid #ccc 1px; 
	background-color: #ffffff;
	font-size: 9pt;
	font-family : Tahoma, Verdana, sans-serif;
	}
input.plain {
	color: transparent;
	border: 0px;	
	font-size: 9pt;
	background-color: transparent;
	}
input.silver {
	color: #333333;
	background:#CFCFCF url(../images/s_bg.gif) repeat-x;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	border: 1px solid #999999;
	background-color : #F8F8FF;
	height : 19px;
	}
	
/*
  = species
*/

#project {
	padding-left: 42px;
	background: url('../i/i_project.png') no-repeat left top; 
	}
